
package foro.beans;

import foro.delegates.UsuarioDelegate;
import foro.model.Usuario;
import foro.pojos.Login;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author Pedro Fernando
 */
@ManagedBean(name = "ForoBean")
@RequestScoped
public class ForoBean {

    private Login login;
    private Usuario usuario;
    
    private final UsuarioDelegate usuarioDelegate = new UsuarioDelegate();
    
    public ForoBean() {
        login = new Login();
        usuario = new Usuario();
    }

    public Login getLogin() {
        return login;
    }

    public void setLogin(Login login) {
        this.login = login;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }        
    
    public String verificar()
    {                
        if(usuarioDelegate.verificar(login.getUsuario(), login.getPassword()))
        {
            return "principal";
        } else {
            return "invalido";
        }                
    }
    
    public void agregarUsuario()
    {
        usuarioDelegate.agregarUsuario(usuario);
    }
}
